package com.cloudbroker.bcs.platform.ltb.bizapi.service.viewpoint.result;

import com.cloudbroker.bcs.common.entity.DataBaseBackVo;
import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.common.entity.PageBackVO;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.math.BigDecimal;

public class ViewpointListData extends DataBaseBackVo {
    
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    protected Long viewpoint_id;
    protected Long update_time;
    protected String viewpoint_theme;
    protected String viewpoint_content;
    protected String en_combi_code;
    protected String file_path;
    protected Integer upvote_num;
    protected Integer share_num;
    protected Integer close_status;
    protected Long viewpoint_topic_id;
    protected Long viewpoint_tag_id;
    protected String viewpoint_topic_name;
    protected String viewpoint_tag_name;
    protected String viewpoint_type;
    protected String voice_path;

    public Long getViewpoint_id() {
        return viewpoint_id;
    }

    public void setViewpoint_id(Long viewpoint_id) {
        this.viewpoint_id = viewpoint_id;
    }

    public Long getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(Long update_time) {
        this.update_time = update_time;
    }

    public String getViewpoint_theme() {
        return viewpoint_theme;
    }

    public void setViewpoint_theme(String viewpoint_theme) {
        this.viewpoint_theme = viewpoint_theme;
    }

    public String getViewpoint_content() {
        return viewpoint_content;
    }

    public void setViewpoint_content(String viewpoint_content) {
        this.viewpoint_content = viewpoint_content;
    }

    public String getEn_combi_code() {
        return en_combi_code;
    }

    public void setEn_combi_code(String en_combi_code) {
        this.en_combi_code = en_combi_code;
    }

    public String getFile_path() {
        return file_path;
    }

    public void setFile_path(String file_path) {
        this.file_path = file_path;
    }

    public Integer getUpvote_num() {
        return upvote_num;
    }

    public void setUpvote_num(Integer upvote_num) {
        this.upvote_num = upvote_num;
    }

    public Integer getShare_num() {
        return share_num;
    }

    public void setShare_num(Integer share_num) {
        this.share_num = share_num;
    }

    public Integer getClose_status() {
        return close_status;
    }

    public void setClose_status(Integer close_status) {
        this.close_status = close_status;
    }

    public String getViewpoint_type() {
        return viewpoint_type;
    }

    public void setViewpoint_type(String viewpoint_type) {
        this.viewpoint_type = viewpoint_type;
    }

    public String getVoice_path() {
        return voice_path;
    }

    public void setVoice_path(String voice_path) {
        this.voice_path = voice_path;
    }

    public Long getViewpoint_topic_id() {
        return viewpoint_topic_id;
    }

    public void setViewpoint_topic_id(Long viewpoint_topic_id) {
        this.viewpoint_topic_id = viewpoint_topic_id;
    }

    public Long getViewpoint_tag_id() {
        return viewpoint_tag_id;
    }

    public void setViewpoint_tag_id(Long viewpoint_tag_id) {
        this.viewpoint_tag_id = viewpoint_tag_id;
    }

    public String getViewpoint_topic_name() {
        return viewpoint_topic_name;
    }

    public void setViewpoint_topic_name(String viewpoint_topic_name) {
        this.viewpoint_topic_name = viewpoint_topic_name;
    }

    public String getViewpoint_tag_name() {
        return viewpoint_tag_name;
    }

    public void setViewpoint_tag_name(String viewpoint_tag_name) {
        this.viewpoint_tag_name = viewpoint_tag_name;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("viewpoint_id", viewpoint_id)
                .append("update_time", update_time)
                .append("viewpoint_theme", viewpoint_theme)
                .append("viewpoint_content", viewpoint_content)
                .append("en_combi_code", en_combi_code)
                .append("file_path", file_path)
                .append("upvote_num", upvote_num)
                .append("share_num", share_num)
                .append("close_status", close_status)
                .toString();
    }
}
